package com.power.ding.model.pageInfo;

import com.plf.common.domain.BasePageInfo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;

/**
*  用户部门关系条件查询
*/

@Data
@ApiModel(value="用户部门关系条件查询")
@EqualsAndHashCode(callSuper = false)
public class Di_userdeptPageInfo extends BasePageInfo{

        @ApiModelProperty(value = "序号")
        private String f_id;
        @ApiModelProperty(value = "序号操作符")
        private String f_id_op = "like";

        @ApiModelProperty(value = "删除标识")
        private Integer f_rowState;
        @ApiModelProperty(value = "删除标识操作符")
        private String f_rowState_op = "=";
        @ApiModelProperty(value = "最后修改时间", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE_TIME)
        private String f_lastUpdateTime;
        @ApiModelProperty(value = "最后修改时间操作符")
        private String f_lastUpdateTime_op = ">=";

        @ApiModelProperty(value = "最后修改时间_01", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE_TIME)
        private String f_lastUpdateTime_01;
        @ApiModelProperty(value = "最后修改时间操作符")
        private String f_lastUpdateTime_01_op = "<=";

        @ApiModelProperty(value = "用户ID")
        private String f_userId;
        @ApiModelProperty(value = "用户ID操作符")
        private String f_userId_op = "like";

        @ApiModelProperty(value = "部门ID")
        private String f_orgId;
        @ApiModelProperty(value = "部门ID操作符")
        private String f_orgId_op = "like";

        @ApiModelProperty(value = "机构ID")
        private String f_unitId;
        @ApiModelProperty(value = "机构ID操作符")
        private String f_unitId_op = "like";

        @ApiModelProperty(value = "是否主部门")
        private Integer f_isMain;
        @ApiModelProperty(value = "是否主部门操作符")
        private String f_isMain_op = "=";
        @ApiModelProperty(value = "是否主部门文本")
        private String f_IsMainText;
        @ApiModelProperty(value = "是否主部门文本操作符")
        private String f_IsMainText_op = "like";

        @ApiModelProperty(value = "显示顺序")
        private Integer f_showOrder;
        @ApiModelProperty(value = "显示顺序操作符")
        private String f_showOrder_op = "=";
}